const KoaRouter = require('@koa/router')
const { create, showAvatarImage } = require('../controller/user.controller')
const { verifyUser, handlePassword } = require('../middleware/user.middleware')
// 创建router对象
const userRouter = new KoaRouter({ prefix: '/users' })

// 定义路由映射
// useRouter.get('/list', (ctx, next) => {
//   ctx.body = 'user list'
// })
//用户注册接口
userRouter.post(
  '/',
  verifyUser,
  handlePassword,
  create
  //   (ctx,next)=>{
  //   // // 获取用户传递过来的数据
  //   // const user=ctx.request.body
  //   // console.log(user)
  //   //   // 判断用户是否存在

  //   // // 2将user信息存储到数据库中

  //   // ctx.body="创建成功"
  // }
)
// 查看用户头像
userRouter.get('/avatar/:userId', showAvatarImage)
// 导出路由
module.exports = userRouter
